page {
  height: 100%;
  width: 100%;
  background:rgb(249, 249, 249);
}

.container {
  box-sizing: border-box;
  background-color:  rgb(249, 249, 249);
}
.bar-container {
  padding-bottom: 105px;
}

/**自定义组件*/
.my-tab-bar {
  padding: 0px 0 6px !important;
}
.at-tab-bar__icon {
  font-size: 20px;
}
/** grid **/
.at-grid {
  background: #fff;
  border-radius: 14px;
  margin-top: 20px;
  .at-grid__flex .content-inner__img {
    width: 50px;
    height: 50px;
  }

  .at-grid__flex .content-inner__text {
    font-size: 30px;
  }
}

/** list **/
.at-list {
  background: #fff;
  border-radius: 14px;
  margin-top: 20px;

  .at-list__item{
    // padding: 20px 24px;
  }
  .at-list__item::after{
    border-color: #ebedf0;
  }
  .at-list__item--thumb .item-thumb{
    width: 34px;
    height: 34px;

  }
  .at-list__item-content {
    text-align: left;
  }

}

/**tabs**/
.at-tabs-pane {
  background: rgb(249, 249, 249);;
}

/*  #ifdef weapp  */
view, image, text, navigator {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

/*  #endif  */


/*  #ifdef h5  */
div, img, span, navigator {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
/*  #endif  */
